I like the idea of an infinite canvas and mischeaf is probably the best at it, but I find the brushes kinda unreliable, I use it mostly for sketching because of that. You can make it small, zoom in and export with huge resolution to work further on photoshop or something.
Also, I have it for some time now and I think they could update more frequently -_-