Well, I am more oriented to GUI rather than command prompt (haha should I say 'prehistoric interface'?), the IDE can be polished a lot more
for the moment I am pretty happy with the result.
The main issue was how the old arduino ide handled the "working directory" when calling avrgcc, so newer versions of avrgcc didn't found any of the required dependencies due the way they were called.