But only if you budget the time for learning those. Blender might take several hours of tutorials just to be able to create an empty room in the shape of a regular, rectangular box.
Also Blender lacks support for exact measurements AFAIK.
I tried this approach but gave up after barely achieving a rough floor plan after a day's of work.
Can SketchUp do any of this?