How do you plan to solve sync (bookmarks, history etc..) when going cross platform? iCloud makes things easy when it's just Mac/iOS, but that won't work for Linux.
I use Linux at home, Mac at work, and have an iPhone, and very few apps look native and work seamlessly across all 3.
I use Linux at home, Mac at work, and have an iPhone, and very few apps look native and work seamlessly across all 3.