سلام دوست عزیز
سی شارپ زبان بسیار قوی هست برای دسکتاپ و ساخت سایت عالیه اما میتونی باهاش اندروید هم بسازی با زامارین
اما اونطور که میخایید مثل b4a روان نیست و یه خوبی داره مثل اندروید استودیو مشکلات نصب و امولاتور نداره یکپارچه بودنش حسن این تکنولوژیه
اما دیزاینش از نظر من کمی مشکله ولی کدنویسیش در کل مثل بقیه هست اما از سی شارپ استفاده میکنه
برای مک رو نمیدونم امابرای لینوکس میتونی با مونو برنامه بنویسی
اینجا در مورد زامارین توضیحات خوبی دادن
https://Xamarin