All of those exams are recognized by Quebec Immigration, so you can choose any one of those. Per new rules, B2 really is the level you need to attain for you to get points. Levels A1, A2 and B1 don't get any points anymore. However, if you really just want to take an exam to assess your level, I think TEF or TEFaQ can rate you as to if you're level A1 or A2, etc. The new rules state that applicants can now get points for the Writing part of a French Exam (before it was just Speaking and Listening), and I believe that TEF has the writing part, in addition to the Speaking and Listening parts. So, if you get B2 on TEF, you can get points for speaking, listening and writing (but only if you get B2 level on each of those), whereas in TEFaQ, you can only get points for listening and speaking (if you score B2 on each of those).
With DELF A1, you will get a certificate ONLY FOR level A1, even if you are already more advanced than that. Get a DELF A2, you ONLY GET an A2 level. With TEF or TEFaQ, you can get a result wherein you are in level A1 or A2 or B1 or B2, etc., because it is a placement exam. It assesses your actual level. Also, the results for DELF exams are actual diplomas, so there's no expiration. In TEFaQ, I know 'the Attestation' is valid only for a limited time.
I can only speak for DELF A1 and TEFaQ because those are the only ones I've taken. For me, DELF A1 was easier than TEFaQ because the vocabulary used were those that were found only in my A1 classes. With TEFaQ, however, many of the vocabulary were way above my comprehension. I did get an A2, however, despite having just attended A1 classes (I did additional self study, though). Furthermore, in my country, the results for DELF takes 3-4 months, whereas the results for TEFaQ takes 1-2 months only; so the difference in time may also apply in your country. Therefore, in my opinion, if you want an easier exam, take DELF. If you want a result that never expires, take DELF. If you are pressed for time, take TEFaQ. If you feel you can attain a higher level than A1, take TEFaQ.
Hope this helps.