You also need to consider what you get for capabilities of that board, and what is price of that journey.
I think that is best to invest money in good development board, or you can build some good but cost of parts and time + making big PCB ..... what if there is some tracks bugs,..... just look to implement LCD and GLCD with touch on it what will be price,... to build programmer, USB interface,.... :-?
In post #2 you have good advice.
In every job investments in good tools is good things, improvising with tools often give bad results. Why we buy commercial and tested instruments like multimeters ?