Boot-up time for Spark Fun SAMD21 break Out Board.

My question is would the Spark Fun SAMD21 Break out Board be a good choice for my project?

I am looking for a SAMD21 board with a fast Boot up time of around 100 m-secs or less.

My requirement is that a battery powered system is turned on by a button press (momentary-make). this button turns on a Mosfet which powers up the micro. the micro then keeps the Mosfet on, performs a task and then switches off the Mosfet killing all power to the circuit.

Ideally, the micro should boot up and Keep the Mosfet On before the button is released.

I used an Adafruit M0 Proto board but the boot-up time is around 2 seconds which is too long, so I am looking for an alternate board.

Yes, though you might not need to; you might also be able to arrange a working set-up via bypassing the bootloader (using 2 boards) https://www.youtube.com/watch?v=lsa5h2tVM9w on any standard arduino

Load your code with a AVR programmer, that will overwrite the bootloader and make your code execute as soon as power is applied.