1- Farklı firmalardan alınabilir. Domain'in çalışması için sadece 'NS' adreslerinin panelden atanması gerekiyor. Ama daha pratik olması için aynı firma olması tercih edilebilir.
2- Domainde lokasyon önemli değildir. Fakat hostingde önemlidir. Örneğin sizin için fazla trafik önemli ise ucuz olması açısından yurt dışı lokasyon daha iyi olur.
3- Bence asıl Türk firmaları domain konusunda daha iyi. Türkiye'de özellikle büyük iki adet alan adı sağlayıcısı vardır. Biri İHS biri de isim tescil. İsim tescil ile daha önce çalışmadım ama İHS'nin yönetim paneli çok anlaşılır, basit ve işlevsel. Domain konusunda özellikle İHS tavsiyemdir. :)