Hi arhi,
if your concern is the lousy performance of your PCB-manufacturer why not hop accross the border to Sofia/Bulgaria?
The address:
https://bilex-lp.com (lp written as small "el" "pi" - not "i" "p"). Your contact there: Mr. Hristo Ginov.
Bilex makes PCBs from almost any file format, preferrably of course "Eagle" files (don't send in Gerbers, they do their own thing converting to Gerber)
Bilex is fairly cheap and makes good quality boards. They even do more than ordered. Example: I ordered a bunch of SMD-to-DIL adapters of different design on one single board, devided by cutting lines. They were delivered ready to use without extra charge.
Just to mention one disadvantage with Bilex, don't order if you expect fast delivery. Normal delivery within one month, can easily become 6 weeks.
What do you have to learn applying Eagle. Just use it! The higher the version number, the more unnecessary functions are built in. Making a DRC with version 3.55 brings about all possible errors without working off a mile long checklist prior to the check. With version 4.16 it looks like you are going to work for a doctor's degree.
The way I make a PCB: Use Eagle version 3.55 up to the finest correction. Perform the DRC and smash all parts as well in the schematic as on the board. Save and make a backup copy of the files in a different folder. Change to version 4.16 and place the part numbers and values using the reference markings (not available in 3.55). This design is used for the PCB-manufacturer.
Smashing all parts is done by grouping them. They will all be highlighted. Then smash one after another (group smashing isn't possible). The smashed parts aren't lit anymore. If there is no highlighted object left over you can be sure to have smashed 100%.
Now, I wish you better luck with Bilex.
Regards
Hans