I'm going to say Illustrator is better and the next person that comes along will say Corel is better (unless the next person to come along is Robert
) ...
Yes, you can create your own pattern swatches in Illustrator and use them as a fill color. It's really easy .... just create your repeating pattern – polka dots, lines, whatever – and drag it to the swatch palette.