depends on what sort of style you go for
cubase and logic are a different type of program, but operate with similar functionality. The decision to choose logic these days is integrated into what computer you use, since they got bought out by apple and the new versions aren't available for PC. (I think...)
Cubase is fine, a bit clunky, a bit ugly but a workhorse and if you learn how to use it you can probably manage most DAW programs.
Ableton is a different beast, very intuitive, loads of fun and to be honest I've not really scratched the surface of the program, but it seems to be more orientated towards music made from loops and repeating patterns. So basically great for techno, plus you've got all sorts of cool live options.
If you want to make dance music, haven't got masses of experience or a clear idea what you want to make I'd go for ableton, because although the other programs are arguably bigger and more powerful you'll probably have a lot more fun with ableton, plus you can use it as a dj or live performance tool.