Definitely not recommended to use starter fluid.
I'm guilty of relying on it, learned my lesson, now I stay away from it unless it's 30 below or something.
When it's really cold and the battery is just not cranking - I use a remote starter kit (basically a portable car battery) so as to avoid draining the bike's battery.