You are being way too hard on yourself! I bet if you took our your very first project and placed it next to your latest one, you would see a definite improvement. Quilting is a journey and we all have separate paths - just like life!! Enjoy the good times (accomplishments) and learn from your mistakes! :)