Gimp can load psd's, just not folders, or layer fx.
It can load ai, and most other vectors, but only merged.
Png exported is the best option imo.
Granted Photoshop is a standard, but you have to remember it's an expensive one.
I wouldn't worry about the portrait mode, you can't be expected to provide every view, or aspect ratio.