Decent drill bits make a world of difference as well. Used to have no end of issues with a generic "every bit you need" B&Q set, but switched to some dewalt masonry bits and not had any issues since (even with a non sds drill)
This x 100000. I used to really struggle, even with the corded drill. Then I bought these relatively inexpensive masonary bits and the difference was insane:
http://www.screwfix.com/p/erbauer-masonry-bit-set-5-pieces/25124